.table_box{
	border:1px solid #f0f0f0;
	width: 100%;
	line-height: 16px;
}

.table_box tr th{
	background: #fbfbfb;
	border:1px solid #f0f0f0;
	font-weight: normal;
	text-align: right;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 35px;
	color: #333;
	line-height: 15px;
}

.table_box tr td{
	border:1px solid #f0f0f0;
}

.merge_left{
	padding-right:470px;
}

.ck_info{
	color: #0176f3;
}

.ck_info:hover{
	color: #0176f3;
	text-decoration: underline;
}

.step_block.finance_tips{
	padding-left: 20px;
  border:0px;
  background: #f5f9ff;
   height: 63px;
}

.steps {
	margin-left: 60px;
	height: 42px;
	padding: 10px 0;
}

.steps i{
	background: url(../../images/steps_circle_bg.png) 0 0 no-repeat;
	width: 14px;
	height: 18px;
	color: #bab9b9;
	font-style: italic;
	
	line-height: 18px;
	padding-left: 4px;
	float: left;
}


.steps .line{
	width: 168px;
	margin-top: 10px;
	background: #d0d0d0;
	height: 1px;
	float: left;
	margin-left: 3px;
}

.st6 .steps{
	margin-left: 50px;
}

.st6 .steps .line {
	width: 134px;
}


.steps .step_tips{
	font-weight: bold;
	color: #999;
	display:block;
	position: absolute;
	left: -12%;
}

.finance_step1.st6 .step_tips{
	left: -15%;
}

.st6 .steps .step2 .step_tips{
	left: -19%;
}

.finance_step1.st6 .step2 .step_tips{
	left: -26%;
}

.steps .step2 .step_tips{
	left: -24%;
}

.st6 .steps .step3 .step_tips{
	left: -32%;
}

.finance_step1.st6 .step3 .step_tips{
	left: -11%;
}

.steps .step3 .step_tips{
	left: -12%;
}

.st5 .steps .step3 .step_tips{
	left: -8%;
}

.st6 .steps .step4 .step_tips{
	left: -29%;
}

.finance_step1.st6 .step4 .step_tips{
	left: -10%;
}

.steps .step4 .step_tips{
	left: -8%;
}

.st6 .steps .step5 .step_tips{
	left: -22%;
}

.st5 .steps .step5 .step_tips{
	left: -81%;
}

.finance_step1.st6 .step5 .step_tips{
	left: -12%;
}

.steps .step5 .step_tips{
	width: 100px;
	left: -189%;
}


.st6 .step6 .step_tips{
	width: 100px;
	left: -50%;
}

.finance_step1.st6 .step6 .step_tips{
	left: -91%;
}

.steps .step_box{
	float: left;
	margin-right: 4px;
	position: relative;
}

.steps .adopt i{
	background-position:0 -66px; 
	color: #108ee9;
}

.steps .adopt .line{
	background: #108ee9;
}


.steps .current i{
	background-position: 0 -124px;
	color: #fff;
}

.steps .current .step_tips{
	color: #5f5f5f;
}

.last_step.step_box{
	width: 18px;
	margin: 0px;
}


/*退回框*/

.back_box{
	display: none;
}
.layui-layer-page.layer-anim .layui-layer-title{
	background: #ffffff;
	height: 46px;
	border-bottom: 2px solid #e8e8e8;
	color: #333;
	font-size: 16px;
	padding-left: 0;
}

.layui-layer .title_s{
	line-height: 46px;
	display: inline-block;
	border-bottom: 2px solid #207abb;
	position: absolute;
	padding:0 20px;
	z-index: 1;
}

.back_box{
	width: 460px;
	height: 182px;
	margin: 30px 40px;
}

.table_confirm textarea,.back_box textarea,.applymarket,.finance_applyInfo textarea{
	border:1px solid #f1f1f1;
	padding: 20px;
	box-sizing:border-box;
	-websit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow: hidden;
	font-family: 微软雅黑;
	font-size: 12px;
	color: #666;
	overflow-y:auto; 
	resize:none;
}

.table_confirm textarea{
	width: 625px;
	height: 186px;
}

.back_box textarea{
	width: 460px;
	height: 187px;
}

.layui-layer-page.layer-anim .layui-layer-content{
	padding: 0;
}

.back_box .btn{
	width: 150px;
	height: 36px;
	margin: 30px 0 0 155px;
}

#get_info-error,.pay label.error{
	display: block;
	margin-top: 5px;
	margin-left: 0;
}

.main_con .table_box.td_left td{
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
}

.main_con .table_box.td_left td.pay{
	padding-top: 23px;
}

.deals{
	background: url(../../images/upload_file.png) 0 -19px no-repeat;
	padding-left: 20px;
}

.pay .money{
	width: 173px;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	border:1px solid #f0f0f0;
	box-sizing:border-box;
	-webkik-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	margin-right: 6px;
}

.pay a.btn,.pay input.btn{
	width: 65px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-left: 6px;
}

.table_box  input.u-ipt-active{
    border:1px solid #74b6f7;
}

.table_box #money.u-ipt-active{
    color: #74b6f7;
}

.table_box  input.error,#combobox.error{
     border:solid 1px #ff5243;
}

.broadcast{
	border:1px solid #ffe29e;
	background: #fffbdd;
	color: #333;
	line-height:28px;
	margin-bottom: 	10px;
	padding-left: 	15px;

}

.broadcast p{
	word-break:break-all; 
　　word-wrap:break-word;
	/*width: 816px;*/
	float: left;
	line-height: 16px;
	margin-top: 6px;
	margin-bottom: 5px;
}

.broadcast p a{
	color: #0176f3;
}

.broadcast p a:hover{
	text-decoration: underline;
}

.broadcast span{
	color: #ff6600;
	background: url(../../images/broadcast.png) 0 8px no-repeat;
	padding-left: 20px;
	float: left;
}

.ck_box{
    display: none;
    padding:20px;
    line-height:16px;
}

.layui-layer-page.layer-anim{
    padding-bottom:20px;
    background: #fff;
}


.finance_box  .record{
	margin-top: 40px;
}

.finance_box .list_b .list_b_tip{
	padding-left: 20px;
}

.date_show{
	/*margin-left: 10px;*/
	margin-top: 10px;
}

.sm_table .table_box tr th,.sm_xs_table .table_box tr th{
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sm_table .table_box tr td{
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: middle;
}

.sm_xs_table .table_box tr td{
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.sm_table .table_box .l_b,.sm_xs_table .table_box .l_b{
	margin-bottom: 0;
}

.sm_table .table_box .l_b input,.sm_xs_table .table_box .l_b input{
	width: 195px;
	height: 30px;
	line-height: 30px;
}

.sm_table .table_box .l_b label,.sm_xs_table .table_box .l_b label{
	margin-left: 0px;
	line-height: 16px;
	margin-top: 5px;
}

.sm_table .table_box .l_b select,.sm_xs_table .table_box .l_b select{
	width: 195px;
	height: 30px;
	border: 1px solid #e1e8ed;
	color: #666;
}

.sm_table .table_box .sp_top,.sm_xs_table .table_box .sp_top{
	/*line-height: 30px;*/
	padding-top: 0;
	vertical-align: middle;
	padding-bottom: 0;
}

.sm_table .date_select,.sm_xs_table .date_select{
	margin-left:0 ;
	background: url(../../images/date_icon.png) 176px center no-repeat;
}

.sm_table .date_select.read_only,.sm_xs_table .date_select.read_only{
	background-color: #eff2f9;
}




/*时间控件*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } 
.ui-timepicker-div dl { text-align: left; } 
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; } 
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; } 
.ui-timepicker-div td { font-size: 90%; } 
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } 
.ui_tpicker_hour_label,.ui_tpicker_minute_label,.ui_tpicker_second_label, 
.ui_tpicker_millisec_label,.ui_tpicker_time_label{padding-left:20px} 